package com.wander.designBehavioral.template;

/**
 * @Author : WDYin
 * @Date : 2020/12/9
 * @Desc :
 */
public abstract class Template {

    abstract void register();
    abstract void connect();
    abstract void sql();
    abstract void query();

    /**创建一个定义操作的 Game 抽象类，其中，模板方法设置为 final，这样它就不会被重写*/
    public final void  execute(){
        register();
        connect();
        sql();
        query();
    }

}
